// ctx别名
const context = {
  // get method () {
  //   return this.request.method
  // },
  // get url () {
  //   return this.request.url
  // }
  get path() {
    // return this.request.path
    return '123456'
  }
}

defineProperty('request', 'method')
defineProperty('request', 'url')

function defineProperty(target, name) {
  Object.defineProperty(context, name, {
    get() {
      return this[target][name]
    }
  })
}

module.exports = context
